﻿using System;
using System.Collections.Generic;
using System.Text;
using DefectTracker.Common;
using System.Web.Security;

namespace DefectTracker.Business
{
    public class BugTrackerSecurity: MarshalByRefObject, ISecurity
    {

        #region ISecurity Members

        public bool ChangePassword(string userName, string oldPassword, string newPassword)
        {
            throw new NotImplementedException();
        }

        public bool ChangePasswordQuestionAndAnswer(string userName, string password, string newPasswordQuestion, string newPasswordAnswer)
        {
            throw new NotImplementedException();
        }

        public CreateUserResponse CreateUser(string userName, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey)
        {
            throw new NotImplementedException();
        }

        public bool DeleteUser(string userName, bool deleteAllRelatedData)
        {
            throw new NotImplementedException();
        }

        public FindUserResponse FindUsersByEmail(string emailToMatch, int pageIndex, int pageSize)
        {
            throw new NotImplementedException();
        }

        public FindUserResponse FindUsersByName(string userNameToMatch, int pageIndex, int pageSize)
        {
            throw new NotImplementedException();
        }

        public FindUserResponse GetAllUsers(int pageIndex, int pageSize)
        {
            throw new NotImplementedException();
        }

        public int GetNumberOfUsersOnline()
        {
            throw new NotImplementedException();
        }

        public string GetPassword(string userName, string answer)
        {
            throw new NotImplementedException();
        }

        public MembershipUser GetUser(object providerUserKey, bool userIsOnline)
        {
            throw new NotImplementedException();
        }

        public MembershipUser GetUser(string userName, bool userIsOnline)
        {
            throw new NotImplementedException();
        }

        public string GetUserNameByEmail(string email)
        {
            throw new NotImplementedException();
        }

        public string ResetPassword(string userName, string answer)
        {
            throw new NotImplementedException();
        }

        public bool UnlockUser(string userName)
        {
            throw new NotImplementedException();
        }

        public void UpdateUser(MembershipUser user)
        {
            throw new NotImplementedException();
        }

        public bool ValidateUser(string userName, string password)
        {
            throw new NotImplementedException();
        }

        public MembershipProviderSettings GetSettings()
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
